I left most of the corporate stuff blank (no tax ID number, etc.). They e-mailed me to ask whether my company had a corporate travel policy. Once I answered that, they sent me details on creating an account.
The site is a rebranded Amadeus corporate travel site. It looks quite functional and seems to be finding the same fares as the airlines' sites. For a small business that needs to manage business travel and wants to focus on SkyTeam carriers, it could be a very good solution. But for my purposes, the individual airline websites seem more useful.