About Ellimac Design Limited (09984713) United Kingdom