About Lucas Ar Ltd (12172217) United Kingdom