About Maafa Solutions Ltd (11241917) United Kingdom