About Ny Punch Ltd (12996756) United Kingdom