About S N Squared Limited (03363526) United Kingdom