About Intelligent Developments Limited (02181560) United Kingdom