About Norwich Innovation Hub Limited (11807489) United Kingdom