About Jack S Shack Limited (10910890) United Kingdom