IB..............
I'd say it's supposed to be a 'bus
I'm not really sure what it's supposed to be, but it seems more like a figment of the imagination to me
But if they ever get up and running, then we can only hope that they'll perform better than their website presently does.