About Verminator Ltd (03968049) United Kingdom