About The Tech House Ltd (12599401) United Kingdom