About Spirit Ditch Records Limited (07539074) United Kingdom