About Rodent Holdings Limited (12297142) United Kingdom