About Mimesure Ltd (12229278) United Kingdom