About Lama Holdings Limited (11079366) United Kingdom