About Nakhoda Services Limited (10785986) United Kingdom