About Nansen Road Management Company Limited (04278761) United Kingdom