About Explorer Music Limited (12039042) United Kingdom