Directory Company Details Impel Business Solutions Sp. z o.o. Address: ul. Słonimskiego 6, Wrocław 50-304 Poland Phone: +48 510 014 058 Web site Company Type: Associate