About Lightspeed Biotechnologies Limited (10390987) United Kingdom