About Latvanen Consulting Limited (10592728) United Kingdom