About Nabiha Investments Ltd (12944816) United Kingdom