I think freebitco is very dubious. if you lose the 2fa you have no chance to get back and you lose all btc you have paid. the supporter asks for deposit address signature. but that's not because I've entered the wallet btc from coinbase and xapo. How do you get your account back? I have new cell phone, because the old kapput is and no access to 2fa. that's been 2 years ago. Unfortunately, I'm stupid and have my cellphone number not registered.
Many times people neglect the online security features provided by the service providers. By the time they realize the importance of those features, it will too late already like yours. So you learned a good lesson with this incident and in future before depositing money into any online or offline wallets the first backup all your secret keys and then only proceed to add money into those wallets.