Well, here is their response:
We at GlobalPass are very proud of the new web site launch and thank you very much for your positive comments. We feel that by giving you the ability to manage your own account; your satisfaction level would greatly increase. We look forward to continue to be of service to you.
In regards to your request; I would like to inform you that we are presently working to upload that information on the site. Perhaps by the time that you are ready to take your trip, the relevant information will be already available. If your trip is in the immediate future; please feel free to call us so that we could better serve you since we are not aware of the details of which carrier you would prefer to use. Our toll free number is 1877 946-4537
Best Regards
Customer Care at GlobalPass