About S&s Tech Fin Services Limited (13068887) United Kingdom