About Lifescore Limited (10402385) United Kingdom