About Jc Life Sciences Limited (12812497) United Kingdom