About Lascaux Pharmaceuticals Limited (03230603) United Kingdom