About Entasis Associates Ltd (10955371) United Kingdom