About The Omeous Group Ltd. (07598222) United Kingdom