About Barricane Beach Kiosk Limited (09159389) United Kingdom