About Navitas Life Sciences Limited (02082996) United Kingdom