About Snail Eat Limited (12268859) United Kingdom