About Legal Tech House Ltd (11055640) United Kingdom