About London Lab Group Ltd (12314746) United Kingdom