About Ranu Investments Limited (11468347) United Kingdom