About The Technology Transfer Interface Limited (06390524) United Kingdom