About Latitude Media Group Ltd (13078894) United Kingdom