About Pickle Studio Limited (07866220) United Kingdom