I get calls from them as well. It's so annoying. They don't leave a message. Looks like it's a web hosting service. I found their ad online with contact information:
Contact:
James Nonnemaker, Toronto Office Manager
Send resume and shift preference to
[email protected]
(416) 800-0482
Not interested in contacts from recruiters and/or agencies.