About L&a Art Studio Ltd (11845355) United Kingdom