About Studio Exp Limited (12397820) United Kingdom