About Punch Europe Ltd (12368026) United Kingdom