About Technovation Uk Limited (03890941) United Kingdom