About Oxus Investments Ii Ltd (11235422) United Kingdom