North West SEO Company Goes Bust!

Latitude one of the biggest SEO companies in the UK has reportedly gone into administration, this has come as quite a shock