About Rudra Technologies Limited (10027993) United Kingdom