About Nemesis Pest Control Ltd (06078961) United Kingdom