About Chase My Snail Limited (06504910) United Kingdom