About Edenhouse Dynamics Limited (09040590) United Kingdom