About Lab1 Innovations Limited (05526237) United Kingdom