About Aspect Applications Limited (04462152) United Kingdom