About Delltronix Limited (10595787) United Kingdom