About Omea Ltd (07130116) United Kingdom