single theme for multiple websites?

Any number of things from warning to take down, legal action etc. - you would be breaching the license which is illegal

It would very stupid and not very professional for a ‘web development firm’.