About Snf Projects Limited (10202849) United Kingdom