About Novus Africa Ltd (10255468) United Kingdom