About Solarbase Limited (13390442) United Kingdom