About Idea Technology Limited (13110000) United Kingdom