About Tech 39 Laboratory Ltd (13035430) United Kingdom