About Eikonoclast Limited (04741373) United Kingdom