About Jsb Life Sciences Limited (08028445) United Kingdom