About Tessier Labs Ltd (12141267) United Kingdom