About Omni South Africa Limited (11163182) United Kingdom