About Vedas Info Solutions Ltd (13453303) United Kingdom