About Eica Limited (09022872) United Kingdom