About Snail Porridge Limited (05419823) United Kingdom