About Delmide Limited (09306044) United Kingdom