About Technology Transfer Limited (07026210) United Kingdom