About Delmora International Limited (12321826) United Kingdom