About Longitude Research Limited (07514721) United Kingdom