About Albatross Management Limited (11936170) United Kingdom