About Rat Group Limited (09975970) United Kingdom