About Epam Associates Limited (06022908) United Kingdom