About Ayata Information Technology Services Ltd (10670970) United Kingdom