About Tech Chara Limited (10691940) United Kingdom