About Sftd Group Limited (13358164) United Kingdom