About Rudra & Rudra Ltd (13218363) United Kingdom