It's Telstra
This service likely won't exist in the next 2 years or will be forgotten about to the point existing customers are left trying to get support for something no one knows about.
Also a correction. This will not be cheaper cloud storage never is cheaper the reason for purchase will be ease of use and management. No idea where the reg gets their costs from for these sorts of articles but sounds like it might be from VMware.