About Thomas Yorke Ltd (10839063) United Kingdom