About The Smart Touch Interactive Sports Technology Ltd (10699326) United Kingdom