About Strand Company Norway Limited (11525917) United Kingdom