I have seen on many place it is the go-to place for getting µCurrent in Europe, so when I saw they eventually got some in stock (tnx @BoRRoZ), I immediately ordered one.
Currently ‘in shipping’, got the tracking number, but as you say no contact details