About Lucas Corp Ltd (12825823) United Kingdom