About I.d.e.a. Limited (02328108) United Kingdom