About Idea N Technology Ltd (13486484) United Kingdom