About Rat Blocker International Ltd (11943587) United Kingdom