About Narkisssos Limited (12104650) United Kingdom