About Escargot Copyrights Limited (09910582) United Kingdom