About Odel (irl) Limited (NI053227) United Kingdom