About Emisoft Technologies Ltd (11629185) United Kingdom