About Technology Transfer South West Limited (02527613) United Kingdom