About Entasis Holdings Limited (13294451) United Kingdom