About Global Latitude Limited (08113004) United Kingdom