About Mimiko Technology Ltd (10399669) United Kingdom