About De Ekohu Limited (13107083) United Kingdom