About Edenhurst Holdings Limited (11243545) United Kingdom