About Rod Investments Group Ltd (10186997) United Kingdom