About Lucas Team Ltd (11206131) United Kingdom