About Sftm Company Limited (12305943) United Kingdom