About Studio 24 (leeds) Limited (10195532) United Kingdom