Company INVESTCORP INTERNATIONAL HOLDINGS INC. Address INVESTCORP INTERNATIONAL HOLDINGS INC., NEW YORK, 10017, NEW YORK