About Sft Management Limited (13593624) United Kingdom