Scammers!
Linked themselves to a company called John and David in London via Facebook. Total scam despite very convincing website and advertising. Avoid at all costs!!
United Kingdom
Linked themselves to a company called John and David in London via Facebook. Total scam despite very convincing website and advertising. Avoid at all costs!!