About Dakshara Infotech Ltd (10238192) United Kingdom