About Nakhoda Ai Limited (10785973) United Kingdom