About Wandering Albatross Investments Ltd (13153347) United Kingdom