About Life Science Limited (03297463) United Kingdom