About Nicolaie London Limited (12719071) United Kingdom