About Albatross 3 Limited (12192860) United Kingdom