Is this the total info available, I was thinking maybe a logo or a theme, details of the founders or location of the company might be some basis for the name. Or specifically you are wanting it to be nondescript and global, the kind of name that works in any language and somehow is catchy. I have an idea to go look at but thought I'd ask at least.
Well i am planning to make the services available globally. Right now we are only two people but we will expand in future if we gain enough traction. I will like it if the name is a bit creative or corporate but not too corporate.