About Seashore Kiosk Ltd (10533160) United Kingdom