About Techouse Uk Ltd (SC693914) United Kingdom