About Altrix Consultants Limited (04358482) United Kingdom