About Castello Cafe Limited (12020111) United Kingdom