About Shack Holdings Ltd (13506967) United Kingdom