About Mindtribe Ltd. (12359498) United Kingdom