About Nils Taube Limited (02893598) United Kingdom