About Palmar International Limited (02388690) United Kingdom