About Odemira Limited (NI026823) United Kingdom