About Nikki And Kris Investments Limited (13205680) United Kingdom