About Rudra Investments Limited (13091344) United Kingdom