About Inteachan Technologies Limited (08866895) United Kingdom