About Mint Jar Holdings Ltd (13522740) United Kingdom