About Latitude International Ltd (05933426) United Kingdom