About Parallel Management Holdings Ltd (10777460) United Kingdom