About Nicci Limited (02654027) United Kingdom