About Mimo.c Ltd (12597525) United Kingdom