Please note we have moved address new contact information
8 Clanwilliam Terrace
Grand Canal Quay
Registered charity number: 8703
DEBRA Ireland Limited, trading as DEBRA Ireland, is a company limited by guarantee not having a share capital, registered in Dublin, Ireland with registered company number 141279.