About Translectrix Limited (08320088) United Kingdom