About Rat Investments Limited (04345113) United Kingdom