Started with Reg No. 07697907 13 years ago, Umbriel Solar 07 Ltd. had been a private limited company until 2021-11-30 - the day it was formally closed. The business last known registration address was C/o Foresight Group Llp The Shard, 32 London Bridge Street London. The company was known under the name Old Broad Street 07 until 2011-08-09 at which point the business name was replaced.
This specific firm was administered by 1 director: Graham S. who was presiding over it for five years.
The companies that controlled this firm were: Arcturus Solar Limited owned over 3/4 of company shares and had 3/4 to full of voting rights. This business could have been reached in London at The Shard, 32 London Bridge Street, SE1 9SG and was registered as a PSC under the registration number 10912985.