About Telegraph House (deal) Ltd (12816219) United Kingdom