About Elchi Limited (08950216) United Kingdom