About Punch Technology Limited (10250445) United Kingdom