About Dikshasoft Limited (10630718) United Kingdom