About Shack Limited (04262108) United Kingdom