About Ragged Trouser Productions Ltd (06033530) United Kingdom