About Delltronics Limited (07846361) United Kingdom