About Rudra Technology Solutions Ltd (11505017) United Kingdom