About Lucky Strike Productions Limited (04232923) United Kingdom