About Tachkata Ltd (08157686) United Kingdom