About Albedo Limited (00915381) United Kingdom