About Omooba Ltd. (12680890) United Kingdom