About Albedo One Ltd (06378374) United Kingdom