About Teesbiolab Ltd (12910272) United Kingdom