About Strand Technologies Limited (09380128) United Kingdom