About The Spectre Corporation Group Limited (12837291) United Kingdom