About Open Innovation Lab Limited (09926567) United Kingdom