About Mikada Ltd (12528627) United Kingdom