About Palma Topco Limited (13349685) United Kingdom