About Olea Investment Global Ltd Ltd (12744463) United Kingdom