When I searched the address on google earth, it took me directly to the address, and there is a building there with the Meunierusa Electronic Supply tag on it. Take that for what it is worth. The site has an address and phone number( i would call) and in this case a google place mark, most shady business would not provide such information.
but i would still want to talk to someone...hope this helps out, i will update my post with a pic from google earth later.
on edit:
attached pdf of google earth image, the block in front of the building expands in google earth if you put cursor over it and give you all the information on said business.
good luck let us know how it goes if you do buy something from them.