About Parallel Holdings Limited (10116107) United Kingdom