About Punch Partnerships (seagull) Limited (11301804) United Kingdom