About Open Innovations Ltd. (09417733) United Kingdom