About Longitude Ltd (10224611) United Kingdom