About Albatross As Ltd (13372990) United Kingdom