About Parallel Management Limited (11066389) United Kingdom