About Novel Life Sciences Limited (12556044) United Kingdom