About Life Science Technologies Limited (09641899) United Kingdom