About Tech City Labs Ltd (06331494) United Kingdom