About Computascope Limited (02061129) United Kingdom