About Ntoitse M&c Ltd (12041965) United Kingdom