About Glen Mhacha Management Company Ltd (NI650848) United Kingdom