About Piccolo Cafe London Limited (11656976) United Kingdom