The Oscar Innovation Centre Formby Road, Rochester
Reg Number: 02740737
Date of Inc: August 18, 1992
Reg Number: 01380508
Date of Inc: July 26, 1978