About Affricks Consultants Ltd (10817473) United Kingdom