Question: When was the company that published Big Picture (Magazine) founded?
Sentence (from "Wellcome Trust"): The Wellcome Trust is a research charity based in London, United Kingdom.
Relevant evidence: No