About Ethanoltx Limited (12546914) United Kingdom