About Touchstone Science Ltd (09526444) United Kingdom