About Telecompute Limited (08251842) United Kingdom