Larger business award

This award is open to businesses with an annual turnover of over £100 million and with established UK/India connections and/or business dealings.