When I see a company advertising who I don't know, the first thing I look for is for a physical trading address. Apart from the trust issue, this is because I live in a flat with a security system and I like to know if they are within reasonable driving distance for personally collecting from them.
I may have missed it but I have looked around the Osmotics site and can find no trading address. I thought it was a legal requirement to supply this but, putting legalities aside, I do like to know where I might be able to find companies that I entrust with my money.
There has been another thread on here partly about marketing businesses. No physical address is a big turn off for me.