About Odea Ltd. (11187805) United Kingdom