About The Open Innovation Lab Ltd (12751501) United Kingdom