About Lucas Software Solutions Limited (03000105) United Kingdom