About Rutherford International Group Ltd (SC623234) United Kingdom