About Solarae Limited (07640728) United Kingdom