About Dbr Research Limited (13592763) United Kingdom