About Indoor Climate Control Holdings Limited (10624117) United Kingdom