About Rat Solutions Limited (07994246) United Kingdom