About Entasis Limited (07740234) United Kingdom