About Telik Ltd (12455750) United Kingdom