About Oda Holding Limited (06043646) United Kingdom