About Odinma Limited (06836067) United Kingdom