About Tuff Computer Company Limited (07226460) United Kingdom