About Ellmar Limited (08511856) United Kingdom