About Oma Investments Limited (10012925) United Kingdom