About Albatros Ltd (12359848) United Kingdom