About Cafe Self Ltd (09964855) United Kingdom