About Merlin Group Holdings Limited (11540164) United Kingdom