About Mimaessa Limited (12995818) United Kingdom