About Nexstor Limited (05097143) United Kingdom