About Jagadabhiram Technologies Ltd (10130591) United Kingdom