About Lucasea Limited (10367569) United Kingdom