About Sft Group Ltd (10976603) United Kingdom