About Longitude Innovation Ltd (07801167) United Kingdom