About Elescope Limited (13595941) United Kingdom