About Idee Solutions Limited (07845915) United Kingdom