Excelra Bv UK Company numberFC040373 StatusActive TypeOther Company Type Incorporated3 Jan 2023 Registered office 22 B UtrechtsewegUtrecht Data JSON Markdown