About Macrocosm Spectrum Technology Limited (09128815) United Kingdom