About Ag Escargot Limited (11580490) United Kingdom