They say they are incorporated in British Columbia, Canada. I have not been able to find a company under this name on Corporations Canada website. Unless I am missing something here, this company is a scam just due to this fact alone.
You can incorporate provincially or nationally in Canada, so try the BC corp registry.