About Tech Fix Lab Limited (11374829) United Kingdom