It was totally a scam from the start. Gleb exposed lying about the dev team at the beginning and this was also a lie at the bottom of the website:
Crypto Base Ltd Company No. 10825810 London, WC2A 1LF is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011, for the issuing of electronic money transfer.Do you really believe he intended to bring out a Visa card too?
Crypto Base Ltd
Ive completed searches on the Financial Services Register which is a public register of the firms authorised by us and I've found no record of Crypto Base Ltd as being authorised by us.
This means that you would not have access to The Financial Ombudsman Service in the case of a dispute with an authorised firm or the Financial Services Compensation Scheme (FSCS) in the event an authorised firm is declared bankrupt or insolvent for example.