About Exelixis Services Limited (12418227) United Kingdom