BuzzFeed has come under fire from many journalists over its decision to publish the report which, by its own admission, is “not just unconfirmed: it includes some clear errors.” Steele, 52, is a director of Orbis Business Intelligence, a London-based company established in 2009 “by former British intelligence professionals.” Trump vehemently denies the allegations.