About Oteso Ltd. (12689609) United Kingdom