About The Ideas Factory Advertising & Design Limited (02924032) United Kingdom