About Nikki Consulting Limited (09274317) United Kingdom