About Nakhoda Technologies Limited (10785985) United Kingdom