they "sound" ok, never heard of them before personally, maybe asking in general discussion may get better answers.
I think the reason they dont have an address is to keep costs down, (no overheads on a warehouse/workshop etc), which should mean cheaper prices for you, the customer