About Parallel Applications Ltd (02293358) United Kingdom