About The Matchmaker Africa Ltd (12891223) United Kingdom