About The Play Shack Ltd (13259491) United Kingdom