About Technology Transfer Innovation Ltd (10648625) United Kingdom