Overlord has three locations, ready to serve our customers’ needs,
no matter where they are around the world. Drop us a line and
get in touch!
Taiwan: 109 Chung Shan Road, Shin Hua Town, Tainan Hsien, Taiwan
China: 179 Renmin North Road, Longhua Town, Baden Hsien, Shenzhen City, Guand Dong Province, China
North America: 6787 Invader Crescent, Mississauga, Ontario, Canada
Get in Touch
We’d love to talk about how Overlord can move your ideas forward. Reach out to us and we’ll respond as soon as we can.