About Juice Shack Limited (08522679) United Kingdom