About Studio Lick Ltd (13042181) United Kingdom