About La Paloma London Ltd (12863490) United Kingdom