Found this by accident. Seems to be located in Greece.
***Mod edit: scam site link deleted***
Pictures seem genuine with the logo and all
***Mod edit: scam site link deleted***
Pictures seem genuine with the logo and all
Last edited by a moderator: