About Initial Ideas Advertising Limited (04228427) United Kingdom