About Odoi Ltd. (09820451) United Kingdom