About S.f.o. Limited (07622344) United Kingdom