About The Indoor Horticulture Company Ltd (12061132) United Kingdom