About Lann Latad Investments Limited (12118251) United Kingdom