About Omeco Limited (08310816) United Kingdom