About Albedo Systems Ltd (03361432) United Kingdom