ICOBazaar is based in Russia, giving Russia a bad name. Some of the guys are already reaching out to the Cyber Crime Watchdog. If anyone needs more info on their owners or anything, please let me know. I dont want to go down this route but there is no choice. They cannot steal people's money and keep sending 'apologies for delay' emails.
Suiss authorities are also doing their checks on their fake non-existent office address.