About Oden Technologies Ltd. (09212364) United Kingdom