About Intelligent Environments Europe Limited (01862322) United Kingdom