About Pickle London Ltd (11320663) United Kingdom