About Tack Shack Ltd (10657344) United Kingdom