About Snappy Games Limited (11708878) United Kingdom