About Nevermind Holdings Limited (12913678) United Kingdom