About Pickle Associates Limited (12616197) United Kingdom