About Eden Computing Services And Solutions Limited (06130263) United Kingdom