About The Brocken Spectre Investment Corporation Limited (08747816) United Kingdom