About Ty Labs Ltd (SC511633) United Kingdom