About Life Canvas Studio (lcs) Ltd (10304894) United Kingdom