About Ig Technology Holdings Limited (08338260) United Kingdom