About Mint Velvet Holdings Limited (09592995) United Kingdom