About Tickly Pickle Limited (12299674) United Kingdom