About Latitude Ip Limited (09908466) United Kingdom