About Aaxa Technologies Limited (08807758) United Kingdom