About Maggie & Piccolo Limited (13105205) United Kingdom