We performed a visit to the company address mentioned in their website and above video was taken from inside MTI corporate office.
On top of that, we used the official website for companies registration website to confirm that MTI is an officially registered company in South Africa:
 and below was what we found:
You are invited by: Mohamed Ali