About Narciss Group Limited (09538608) United Kingdom