About Y.c.r. Scientific Developments Limited (04194001) United Kingdom