About Studio 7a Limited (04338716) United Kingdom