About Altai Consulting Limited (07329765) United Kingdom