About Touchpoint Visual Solution Ltd. (12626133) United Kingdom