About Rodent Nemesis Limited (11742771) United Kingdom