About Ellamill Limited (11544383) United Kingdom