About Leeds Design Innovation Centre Employee Investment Company (04993519) United Kingdom