Not only they charged me visa processing fee 3 times higher than that from the official website, but actually they did not process my application as if they had forgot my case until I threatened to expose them in Internet as a scammer. When I finally received my visa approval letter, 3 weeks had passed since I paid money to them, which would normally only take 3 days to get if you applied the visa through the official website. I did a very stupid thing this time and gave them a chance to rip off my money!