About S F T Limited (11181288) United Kingdom