About Thyacore Ltd (13040871) United Kingdom