Interface Europe Ltd Company numberNF002857 StatusActive TypeOther Company Type Incorporated17 Oct 1989 Registered office SilverwoodCraigavonCo Armagh Data JSON Markdown