About Lime Pickle Limited (13130491) United Kingdom