About Rudra London Limited (13129384) United Kingdom