About Lorenz Life Sciences Limited (03042693) United Kingdom