About Nordic Storage For Science Limited (10498652) United Kingdom