About Eden Flare Studios Ltd (11700769) United Kingdom