I just checked out the site - it looks like they host their rigs in the same province that I'm located in.
Kind of interesting, I wonder if they've ever let people into their facilities to actually see that they have hardware mining. I doubt they'd let anyone do that though.
may be you should ask to visit the facility and see their response once