About Paloma London Limited (11038285) United Kingdom