About Lucas International Limited (12276006) United Kingdom