About Mijoda-ica Limited (SC584914) United Kingdom