About Eden Studios Ltd. (11008791) United Kingdom