About Nicanda Limited (06341298) United Kingdom