About Sft Holdings Limited (10786118) United Kingdom