About Menara Capital Ltd (09537785) United Kingdom