About Lama Barry Ltd (11684053) United Kingdom