About The Lucas Studio London Ltd (12237235) United Kingdom