About Mimi S Takoyaki Kitchen Ltd (10335897) United Kingdom