About Touchpoint Technology Limited (11573352) United Kingdom