About Odama Limited (13142620) United Kingdom