About Barking Lion Productions (uk) Limited (12117378) United Kingdom