About Mica Investments Limited (09017630) United Kingdom