About Ioma Ventures Limited (13025964) United Kingdom