Has anyone done any business with this company? Does anyone know who works there? How many employees does it have?