Camila Cabello recently visited Kensington Palace to meet and celebrate this year's Teen Hero Awards finalists