Very minor nitpick: Your usage of "thought out" comes across as stilted and unprofessional. I'm guessing English isn't your native language?
BTW almost all people in Singapore grow up speaking English, it's the common language of 4 ethnic groups and is used on all signs, government correspondence and so forth.