About Palmar Limited (02891073) United Kingdom