About Strand Software Technologies Limited (03070724) United Kingdom