About Helix Escargot Ltd. (11435105) United Kingdom