1) The website EUROPCAR.CO.UK is provided by Europcar Group UK Ltd. Registered office: Europcar Group UK Limited. Address: James House, 55 Welford Road, Leicester, LE2 7AR, United Kingdom. Registration Number: 1089053 (registered as a company in England & Wales).
Definition of turmoil. : a state or condition of extreme confusion, agitation, or commotion.
Definition of distress. 1  transitive verb. 2  1 : to subject to great strain or difficulties homes distressed by poverty. 3  2 archaic : to force or overcome by inflicting pain. 4  3 : to cause to worry or be troubled : upset don't let the news distress you.