About Albedo Solar Limited (08867384) United Kingdom