About Palcan Ltd (10782414) United Kingdom