About Nakhoda International Limited (10785969) United Kingdom