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: Calcular a porcentagem de produtos de beleza no Reino Unido que contêm ingredientes naturais.
 ###Tabelas: 
CREATE TABLE product_ingredients (product_id INT, has_natural_ingredients BOOLEAN); INSERT INTO product_ingredients (product_id, has_natural_ingredients) VALUES (1001, TRUE), (1002, FALSE), (1003, TRUE), (1004, TRUE), (1005, FALSE); CREATE TABLE products (product_id INT, country VARCHAR(50)); INSERT INTO products (product_id, country) VALUES (1001, 'UK'), (1002, 'Canada'), (1003, 'UK'), (1004, 'USA'), (1005, 'UK');
SELECT 100.0 * SUM(has_natural_ingredients) / COUNT(*) as percentage FROM product_ingredients JOIN products ON product_ingredients.product_id = products.product_id WHERE country = 'UK';