About Palka Ltd (10708160) United Kingdom