Back to Top - Terms of Use

The Website is operated by COFFEE ISLAND (LONDON) LTD, a corporation incorporated and registered in England and Wales, with company number 08866632, whose registered office / address is 1 Kings Avenue London N21 3NA.

Click on the links below to see the relevant terms and conditions: