About I.dea Pr Limited (12067418) United Kingdom