About Paloma Holdings Ltd (11703534) United Kingdom