About Parallel House London Limited (12098406) United Kingdom