About Y.o.snailbar Ltd (13587525) United Kingdom