About Stft Holdings Limited (09003208) United Kingdom