About Technology Transfer Solutions Limited (12590948) United Kingdom