About Logan Light Studios Ltd (12104608) United Kingdom