Find and Verify Entities

LEI search and verification

INDICA INDUSTRIES UK LIMITED

2138004XZAQ1KDKHSM80
issued