About Lab 12 Limited (08043151) United Kingdom