About Nakhoda Limited (10785977) United Kingdom