About Innovative Concepts Limited (02262912) United Kingdom