About Parallel25 Business Management Limited (12151139) United Kingdom