About Eden Studios Management Company Limited (08128332) United Kingdom