About Hum Punch Limited (12287123) United Kingdom