About Technology Transfer Office Limited (11780686) United Kingdom