About S&s Tech Services Ltd (12989862) United Kingdom