About Thycyteone Ltd (13451715) United Kingdom