About Delacor Europe Limited (09177114) United Kingdom