About School Of Art Commerce & Technology Limited (12730495) United Kingdom