About Onodi Investments Limited (12744451) United Kingdom