About Southern Microscope Limited (10064280) United Kingdom