About Snaxchd Limited (12306201) United Kingdom