About Mink Cloud Ltd (12585311) United Kingdom