About Palmier London Limited (11248499) United Kingdom