About Niclee Ltd (13463563) United Kingdom