About Strand Technologies Limited (13157887) United Kingdom