About Lucara S Limited (13032609) United Kingdom