I will never understand firms like that. Let me start from their statement that they are a leading consulting firm. Ok, why do they think so? They are leaders, ok, but what country does it refer to? Because I see no address where they are located. They mentioned too many countries that are in their so-called community (Vietnam, Sri Lanka, Russia, Japan, USA, China, Singapore and so on). Is it supposed to surprise me? But how if there are no specifics? If you want to contact them, then you have two options: a contact form and an email. Social media links are not clickable, so probably they don’t even exist. Of course, there’s no information about their people. So what else are we going to discuss, if everything is clear?