About Latitude Topco Limited (11352571) United Kingdom