About Thylacine Limited (05924506) United Kingdom