About Mfs Africa Uk Holdings Limited (12942028) United Kingdom