Does anybody know about this place? I’m thinking of accepting a job form them, seeing as though it looks like a goodish deal, but I can’t find anything about them.
Thanks in advance
PS Everybody who helped me out on the visa forums, thanks a bunch. It was very helpful of ya.