About Omda Limited (11142629) United Kingdom