About Leoscope Limited (12112010) United Kingdom