Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Identificar empresas fundadas na Índia que receberam financiamento de VCs e investidores-anjo, mas excluam empresas que também receberam financiamento de plataformas de crowdfunding.
 ###Tabelas: 
CREATE TABLE Companies (id INT, name TEXT, country TEXT); INSERT INTO Companies (id, name, country) VALUES (1, 'India Co', 'India'); INSERT INTO Companies (id, name, country) VALUES (2, 'Incredible India', 'India'); CREATE TABLE Funding (id INT, company_id INT, investor_type TEXT, amount INT); INSERT INTO Funding (id, company_id, investor_type, amount) VALUES (1, 1, 'VC', 8000000); INSERT INTO Funding (id, company_id, investor_type, amount) VALUES (2, 1, 'Angel', 3000000); INSERT INTO Funding (id, company_id, investor_type, amount) VALUES (3, 2, 'VC', 10000000); INSERT INTO Funding (id, company_id, investor_type, amount) VALUES (4, 2, 'Crowdfunding', 1500000);
SELECT Companies.name FROM Companies INNER JOIN Funding funding_vc ON Companies.id = funding_vc.company_id INNER JOIN Funding funding_angel ON Companies.id = funding_angel.company_id WHERE Companies.country = 'India' AND funding_vc.investor_type = 'VC' AND funding_angel.investor_type = 'Angel' AND NOT EXISTS (SELECT 1 FROM Funding funding_crowdfunding WHERE Companies.id = funding_crowdfunding.company_id AND funding_crowdfunding.investor_type = 'Crowdfunding')