About Jussa Punch Ltd (12764117) United Kingdom