About Open Innovations - Manchester Ltd (10816204) United Kingdom