About Let S Go Escargot French Club Ltd (10795704) United Kingdom