About Spectre Miniatures Limited (10100423) United Kingdom