About Olivo Ventures Limited (12039793) United Kingdom