About Sfactors Ltd (06819088) United Kingdom