TVPA: Thames Valley Police Authority

What does TVPA mean? The above is one of TVPA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Thames Valley Police Authority