About Essentia Tax Technologies Limited (NI680372) United Kingdom