About Parallel Computing Corporation Limited (02029243) United Kingdom