About Idea Management Ltd (04251975) United Kingdom