About Igeneration Studios Limited (12219439) United Kingdom