About Strange Snail Ltd (09786556) United Kingdom