About Medici Multimedia Ltd (12905370) United Kingdom