About Alten Technology Uk Limited (12165235) United Kingdom