About Snf Systems Limited (12233197) United Kingdom