About Strand Solutions Ltd (12061334) United Kingdom