About Doxyterra Digital Solutions. Ltd (11693031) United Kingdom