About Rudra 23 Solutions Limited (12238808) United Kingdom