About Intelligence Technologies Extra Ltd (11529102) United Kingdom