About D&bconsult Ltd (12496293) United Kingdom