Entity

Environment Agency

non-departmental public body in the UK

Entity sentiment