About Delaware Consultancy Limited (10579480) United Kingdom