About Odur Limited (10007956) United Kingdom