About Mikado Investments Ltd (12753539) United Kingdom