About Illumini Pixels Ltd. (09159835) United Kingdom