About Mimic Media Ltd (04229630) United Kingdom