About Vernon Media Limited (11506079) United Kingdom