About Dean Street Research Limited (12360729) United Kingdom