About Trencrom Computer Services Ltd (09212394) United Kingdom