About Skylark Laboratories Ltd. (11696220) United Kingdom