About Edenhall Technologies Limited (05090371) United Kingdom