About The Olive & Pickle Holdings Ltd (12746654) United Kingdom