About Star Investments J&r Ltd (13220928) United Kingdom