About Snuppa Limited (11577577) United Kingdom