About Mieka Ltd (13157225) United Kingdom