About Navabi Holdings Ltd (NI682651) United Kingdom