The govt in May tweaked the definition of start-ups to allow more companies to benefit from Startup India