About Laughing Horse Productions Limited (07626172) United Kingdom