About Digtech Solution Limited (09719803) United Kingdom