About Eden House Technology Limited (05360855) United Kingdom