About Punch Holdings Limited (12631718) United Kingdom