About Dbec Limited (11062842) United Kingdom