About Sussex Innovation Centre Management Limited (02943738) United Kingdom