About Navabi Limited (NI642412) United Kingdom