About Lln Holdings Limited (11863310) United Kingdom