About The Idea Bank (marketing & Creative Solutions) Limited (03681533) United Kingdom