Salecology is the sales science division of Impact Business Partners.
Impact Business Partners Ltd is registered in England and Wales under Registration Number 07694992.
Our registered office address is Impact Business Partners Ltd, Rex House, 4th Floor, 4 - 12 Regent Street, London. SW1Y 4PE. United Kingdom.
Our VAT Registration Number is GB 119671890
For more information please contact us.