About Idea Amp Ltd. (11258519) United Kingdom