Possibly out of business
Their website is no longer functional. I had placed a pre-order on some Transformers roughly a year ago and never received them. Went to their website to try and look up my order numbers to try and get my money back only to discover the website is defunct.