About World Life Sciences Limited (04075451) United Kingdom