Website claims to be UK but is based in…
Website claims to be UK but is based in Greece. After checking out site interface i would say it is very likely a scam and best avoided from my experience of dealing with dodgy websites.
Date of experience: February 18, 2018