About Incyyte Limited (07884094) United Kingdom