About 10x Digital Solutions Ltd (11188657) United Kingdom