About Clove & Cardamom Limited (12946932) United Kingdom