About Lanka Cymru Limited (11198323) United Kingdom