Invosys has officially relaunched and some other marketing fluff