About Rodentia Holdings Limited (12842082) United Kingdom