About We Are Vermin Limited (12874554) United Kingdom