About Marco Cellini Retail Limited (02095518) United Kingdom