About Verminate Ltd (13105095) United Kingdom