About Pukka Tucka Ltd (11752745) United Kingdom