About Elevenomix Ltd (12205506) United Kingdom