Hi Roy,
The team option was near the bottom of the main registration page, below the main personal and medical details, but just above the advertising and waiver opt-ins. There were 3 options, "No" was default, but you could either join a team or create another. I guess if you didn't spot it then the default would apply.
It would be worth looking into whether one could join up once registered - it shouldn't be impossible to do but isn't clear. One other option possible is that I notice that on the receipt email there is a link to transfer the entry to someone else - which I suppose could be yourself perhaps requiring an alternative email address? No doubt there'll be an "admin" fee somewhere along the line.
If you don't fancy doing the ride in under 4 hours, your company would be welcome riding at a 25er's pace...