About Eden Garden Studios Ltd (12600061) United Kingdom