About Maxiscope Limited (01341561) United Kingdom