My initial reaction is: this company has nothing to do with the Ohio (USA) company. The address is in the Czech Republic. They just happens to
have the same name., and they sell different products. I will not waste any more
of my time.
Address:
tr. Budovatelů 232/106
434 01 Most
Czech Republic