This school originates from Singapore and is a reputable school there. And Stamford is a common name in Singapore. I don't understand what's so funny about this name and why would anyone think that the school is trying to mislead people?! People should not be so narrow-minded and should have a more global perspective on things.