About North Sea Process Solutions Limited (09818200) United Kingdom