About Aftica Consulting Ltd. (09416135) United Kingdom