About Oml Africa Limited (12248244) United Kingdom