About Pickle Group Limited (09603262) United Kingdom