Any ideas on who this might be please? british flag in the picture but i'm guessing it's a scam site so that may not be the case. Thanks! :)