About The Lama Studio Ltd (05144399) United Kingdom