About Thylophine Ltd (12205438) United Kingdom