About Spectre Industrial Holdings Limited (10440884) United Kingdom