About Alfa&omega3 Ltd (13532392) United Kingdom