About Ica & Emilia Ltd (13043630) United Kingdom