About Illumin8 Holdings Limited (10675826) United Kingdom