About Picnic Island Ltd. (NI676530) United Kingdom