About The Dell (talkin) Management Company Limited (11831727) United Kingdom