About Lanka Consultancy Services Ltd (10672238) United Kingdom