About Omec Holdings Limited (09787922) United Kingdom