About Latitude Life Limited (12760869) United Kingdom