About Tech Lodge Ltd. (12579053) United Kingdom