About Sf World Limited (11744238) United Kingdom