Sort:  

thx anyway

Precisely, I mean I am not able to go to their office to confirm they are whom they said they are. They claim themselves based in Estonia in East Europe.