About The Ideas Department Ltd. (08063342) United Kingdom