About Iidea Limited (07120277) United Kingdom