About Omec House Ltd (11123623) United Kingdom