About Penny Lick Productions Limited (11185552) United Kingdom