About Rudra Interactive Limited (11836714) United Kingdom