About Makandi Bwaka Services Ltd (12218203) United Kingdom