About Niki Investments Limited (10117858) United Kingdom