About Cafe Lulu Limited (08213138) United Kingdom