top of page



For sales or product inquiries please call:

+1 203-293-3455 or fill out the following form.

Contact Us

Thanks for submitting!

Head Office

2200 Overlook Road
Cleveland, OH 44106

United States of America

Tel: 001 216-231-7830

Innovation Ideas

If you have an innovation idea you wish to share kindly email our innovation design team at

bottom of page