About Pickle (holdings) Limited (12329022) United Kingdom