About Open Innovations R&d Ltd (12820924) United Kingdom