About Mid Latitude Technologies Ltd (12783293) United Kingdom