About Solarrae Ltd (12049836) United Kingdom