About Albedo 1 Limited (06016749) United Kingdom