About Palanca Ltd (13610987) United Kingdom