About Sft Magazine Ltd (SC665990) United Kingdom