About Palcom Limited (07006018) United Kingdom