About Touchstone Innovations Investment Management Limited (06552039) United Kingdom