About Vermin Ltd (12269252) United Kingdom