Welcome to the forum!!
I have heard the name before but not sure if it was for good reasons or not so good - sorry I cannot be of more help there. The street address they list on the site shows up as a house in a neighborhood so not sure how big an operation they have.
One company I have had some dealings with is www.micromark.com
who have a variety of tools, hardware, fittings etc. Not sure what your shopping for but they may have something of interest.