About Palmaris Limited (03454033) United Kingdom