About Lucara Management Services Limited (08580277) United Kingdom