About Strand Technology Limited (05067912) United Kingdom