About Latitude London Ltd (11113607) United Kingdom