About Ideal Music Productions Limited (07663929) United Kingdom