About Entocycle Ltd (09203334) United Kingdom