About Tickle My Pickle Ltd (12589191) United Kingdom