About Omi Works Limited (08970238) United Kingdom