About Albatross Bidco Limited (12155263) United Kingdom