About Latta Consultancy Services Limited (11566140) United Kingdom