About S&n Technologies Limited (08740735) United Kingdom