About Navitas Life Sciences Services Limited (13624503) United Kingdom