About Oval Management Africa Limited (12459895) United Kingdom