About Efocerix Ltd (11233183) United Kingdom