About Palcan Ltd (13095475) United Kingdom