About Spectraljackalope Ltd (12047328) United Kingdom