About Studio Spec. Limited (13658162) United Kingdom