About Alaric Technologies Limited (03428646) United Kingdom