About Lascaux Medical Limited (10288927) United Kingdom