About Lucas Studio Limited (08330579) United Kingdom