About Omdum Development Organisation Ltd (11835813) United Kingdom