About Rani Investments Limited (04245155) United Kingdom