Indy Rattu is the President Europe and Asia of Doncasters Group.
585 people are employed at Doncasters Group.
Doncasters Group is based in Leeds, England.