About Technical Publishing Associates Ltd (12152804) United Kingdom