About Punch Partnership Limited (05492531) United Kingdom