About Helena & Jak Ltd (11483432) United Kingdom