About The Albedo Effect Limited (08088279) United Kingdom