About Palko Limited (12058073) United Kingdom