About Lgc Science Group Holdings Limited (12315541) United Kingdom