About Wandering Albatross Limited (10170608) United Kingdom