About S&f Tech Ltd (12875435) United Kingdom