About Latitude Forty One Limited (13652055) United Kingdom