About Mimo Silk Ltd (12605953) United Kingdom