About Nexsan Technologies Limited (03700226) United Kingdom