About Benham Computing Limited (06782327) United Kingdom