About Latta International Ltd (SC597179) United Kingdom