About Nils Paul Mehren Limited (06988718) United Kingdom