About Nicdea Limited (SC630106) United Kingdom