About Punch Capital Limited (08024615) United Kingdom