About Nikander Investments Limited (03729625) United Kingdom