About Nikkiland Limited (11819282) United Kingdom