About Albatross Topco Limited (12155332) United Kingdom