About Icrea Ltd. (10369062) United Kingdom