About Pickle Software Ltd (11040814) United Kingdom