About Cafe De Melo Ltd (12063333) United Kingdom