About Incy Ltd (11909949) United Kingdom