About Telix Development Ltd (10023093) United Kingdom