About Deltor Holdings Limited (10188885) United Kingdom