About Palfen Limited (11415452) United Kingdom