About Labcell Life Science Group Limited (11539911) United Kingdom