About Studio Thirteen Limited (09590527) United Kingdom