About Sakhara Investments Ltd (12332103) United Kingdom