About Edit Computers Limited (02327307) United Kingdom