About Palaxar (emea) Limited (06165265) United Kingdom