About The Latitude Group Limited (12279740) United Kingdom