About Life Science Medics Limited (09437879) United Kingdom