About Rudra Corporation Limited (12711631) United Kingdom