About Thomas Incorporated Ltd (12658491) United Kingdom