About Latitude Press Limited (06809652) United Kingdom