About Touch Immersion Ltd (11951411) United Kingdom