About Fig & Olive Holdings Ltd (12724476) United Kingdom