About I C Solutions 24 7 Limited (07440118) United Kingdom