About Dekalb Associates Ltd (11624770) United Kingdom