About Eden Cooling Limited (12100853) United Kingdom