About Dellex Consultancy Limited (11325418) United Kingdom