About Guardian Computing Limited (02507317) United Kingdom