About Omeda Limited (07607113) United Kingdom