About The Mikado Corporation Limited (13398342) United Kingdom