About Lucky Loser Productions Limited (12465830) United Kingdom