I wouldn't touch it.
To me it looks like another Chinese company, seeing an opportunity to make money from westerners.
The company that makes it is "Autotools Technology Co.,(Hong Kong) Ltd".
I deal with Chinese companies every day, and although their intentions are good, the product is usually sub standard.