About Island Lodge Hostel Ltd (12100270) United Kingdom