About Taktile Innovation Ltd (10617383) United Kingdom