About Clementine & Mint Ltd (13285076) United Kingdom