About Osawa Horowitz Media Productions Limited (10666928) United Kingdom