Leah is extremely unresponsive, when I ordered mine it took over 2 months for it to be shipped with no prior indication of this (it should've taken at most 3 weeks to arrive at my home), and any email response from Minifree took at least 3 weeks.
Oh, and Leah billed me UK taxes instead of Dutch taxes as per the EU webshop rules, so that was a lot of fun when I had to file my taxes.
The shittiest customer experience I've had in years.