About Illumin8 Blinds & Curtains Limited (10675761) United Kingdom